package appapi.entity.Zhongjiao;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDateTime;
import lombok.Data;

 /**
 * @version: java version 1.8
 * @Author: Ygp Work
 * @description:
 * @date: 2023-08-10 14:29
 */

/**
 * 升降机工作循环数据
 */
@ApiModel(value = "升降机工作循环数据")
@Data
public class ElevatorWorkDataEntity {
    /**
     * 记录ID
     */
    @ApiModelProperty(value = "记录ID")
    private Integer id;

    /**
     * IOT开放平台登记的设备编号
     */
    @ApiModelProperty(value = "IOT开放平台登记的设备编号")
    private String deviceNo;

    /**
     * 设备名称
     */
    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    /**
     * 开始时间；时间格式 yyyy-MM-dd HH:mm:ss或者时间戳(毫秒)；
     */
    @ApiModelProperty(value = "开始时间；时间格式 yyyy-MM-dd HH:mm:ss或者时间戳(毫秒)；")
    private LocalDateTime startTime;

    /**
     * 运行结束时间；时间格式 yyyy-MM-dd HH:mm:ss或者时间戳(毫秒)
     */
    @ApiModelProperty(value = "运行结束时间；时间格式 yyyy-MM-dd HH:mm:ss或者时间戳(毫秒)")
    private LocalDateTime endTime;

    /**
     * 本次吊物过程中的最大幅度
     */
    @ApiModelProperty(value = "本次吊物过程中的最大幅度")
    private Double weight;

    /**
     * 载重百分比
     */
    @ApiModelProperty(value = "载重百分比")
    private Double percentRate;

    /**
     * 人数
     */
    @ApiModelProperty(value = "人数")
    private Double personNum;

    /**
     * 开始楼层
     */
    @ApiModelProperty(value = "开始楼层")
    private Double startFloor;

    /**
     * 呼叫楼层
     */
    @ApiModelProperty(value = "呼叫楼层")
    private Double endFloor;

    /**
     * 风速
     */
    @ApiModelProperty(value = "风速")
    private Double windSpeed;

    /**
     * 运行速度
     */
    @ApiModelProperty(value = "运行速度")
    private Double speed;

    /**
     * 倾斜角度
     */
    @ApiModelProperty(value = "倾斜角度")
    private Double angle;

    /**
     * 本次吊物最大风速
     */
    @ApiModelProperty(value = "本次吊物最大风速")
    private Double bypass;

    /**
     * 报警码
     */
    @ApiModelProperty(value = "报警码 ")
    private Integer alarmCode;
}